home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / macosx_ical154.nasl < prev    next >
Text File  |  2005-01-14  |  3KB  |  63 lines

  1. #TRUSTED 6c713ae1c65a18b249e38b52d500228dfdbded99966ce09757c405e6b00e721ddaaa0fd223c74c8cc89c96c9121e9e1f2fe639f28fca503b67bd506e1aadbad7cbde03a74e3abe29a3a8628a3bfd0eaa86b51357f024bd1625795ee8f8003664d048fcb7fd7b2052396001f878435547968cd4e7bc019369d5f97a66c4abb80a6ad902769abcc15bf54306da19bcb48611b7abe6280613c598879666b841da1fe6a36384fda46fce180664216df2fc00b4cd8a6e2c72e06205b0bfc77e3efc939a98ff6ea929395b4ee99c69cb182c76c3d71e48770f24ed6f993d7272c9ba03b631a140dce93a06920b9ac07f0b16329fbfe51267575eac8a539c570facf7d64684d059d825242c0b89dd398ccb6164af29b66c59f465d05d09709428f0ad253b342ce536f897258be6a8cf80eeabed2c15526d4ceaa928c2793ad10e3ee9b94bf85cdcbddf35377500bd3d439c58dcd0b45204067a08d235d907c8501147d93d3ff3151abcaec15eaf1687437657310e9cfda96ccc89c2456dbae424e82804b304ac1be4badf3285073b822f932ef381e9795c9a3867052ad40e184290e69efe1e88c33c90bf5e81a2017fd1b815bcdb2847c6e6f8dd2664ccabaf3417db3d1c3174b1a27ae3ee6f9988dea10d49c0362da67b015707ad7ffeac6a5d03cf5041c391cb0dc4dba904e8c0ca51f1416da0b520257be29024c38a51b294b19415
  2. #
  3. # (C) Tenable Network Security
  4. #
  5. #
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(15786);
  11.  script_version ("1.2");
  12.  script_bugtraq_id ( 11728 );
  13.  name["english"] = "iCal 1.5.4";
  14.  
  15.  script_name(english:name["english"]);
  16.  
  17.  desc["english"] = "
  18. The remote host is running a version of iCal which is older than version 1.5.4.
  19.  
  20. iCal 1.5.4 contains security enhancements to protect the remote computer
  21. when importing events with alarms which open files or application.
  22.  
  23.  
  24. Solution : http://www.apple.com/ical/download/
  25. Risk factor : High";
  26.  
  27.  
  28.  script_description(english:desc["english"]);
  29.  
  30.  summary["english"] = "Check for iCal 1.5.4";
  31.  script_summary(english:summary["english"]);
  32.  
  33.  script_category(ACT_GATHER_INFO);
  34.  
  35.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  36.  family["english"] = "MacOS X Local Security Checks";
  37.  script_family(english:family["english"]);
  38.  
  39.  script_dependencies("ssh_get_info.nasl");
  40.  script_require_keys("Host/MacOSX/packages");
  41.  exit(0);
  42. }
  43.  
  44.  
  45. include("ssh_func.inc");
  46. packages = get_kb_item("Host/MacOSX/packages");
  47. if ( ! packages ) exit(0);
  48.  
  49.  
  50. uname = get_kb_item("Host/uname");
  51. if ( egrep(pattern:"Darwin.*", string:uname) )
  52. {
  53.   if ( egrep(pattern:"^iCal\.pkg", string:packages) ) 
  54.   {
  55.    if ( egrep(pattern:"^iCal(2[0-9]*|1(5[4-9]|[6-9][0-9]))\.pkg", string:packages) )  exit(0);
  56.   }
  57.  
  58.   soc = ssh_login_or_reuse_connection();
  59.   if ( ! soc ) exit(0);
  60.   buf = ssh_cmd(socket:soc, cmd:'egrep "<string>1\\.([0-4]\\.|5\\.[0-3])</string>" /Library/Receipts/iCal.pkg/Contents/version.plist');
  61.  if ( buf ) security_hole ( port );
  62. }
  63.